body {
   font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
   padding: 0px;margin: 0px;
   min-width: 1000px;
}
#content{
  background-color: #fff;
  min-height: 600px;
  border: 1px solid #f5f5f5;
  padding: 0px 20px 20px;
}
.a{
    font-family: "微软雅黑";
      text-decoration: none;
}
.td{
  font-size: 14px;
  font-family: "微软雅黑";
}
a:hover{
  color: #CC0000;
  text-decoration: none;
}
a:focus {
    outline: medium none;
}
.container {
  width: 1000px !important;
  max-width: none !important;
}
.select{
   background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 8px;
}

.logo-wrap {
  line-height: 70px;
  padding: 0px 0px;
}
.logo{
   height: 100px;
}
.logo > a{
  display: block;
  width: 100%;height: 100px;
}
.logo > a >img{
  display: block;
}
/* Customize the navbar-inverse links to be fill the entire space of the .navbar */
.index-img{
  width: 1000px;height: 200px;
  margin: 0 auto;
}
.index-news-wrap{
  padding: 10px 0;
  position: relative;
}
/* Since positioning the image, we need to help out the caption */
#newsCarousel{
  margin:  0px;
  padding: 0px;
  margin-left: 10px;
}
.news-carousel{
  display: block;
  width: 230px;
  height: 150px;
  float: left;
}
#newsCarousel .item {
  height: 150px;
}
a.news-item{
  display: block;
  height: 150px;
}
a.news-item > img{
  display: block;
  width: 100%;
  height: 150px !important;
}
a.news-item > p {
    background-color: #000;
    bottom: 42px;
    display: inline-block;
    height: 42px;
    margin: 0;
    filter:alpha(opacity=40); opacity: 0.40;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 1;
}
a.news-item > h2 {
    bottom: 100px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    text-indent: 16px;
    width: 100%;
    z-index: 2;
}
ol.news-indicators {
    bottom: 0;
    left: 100%;
    margin-left: -30%;
    right: 0;
    width: 30%;
    text-align: center;
}
ol.news-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 1px;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 8px;
    margin: 2px;
    text-indent: -999px;
    width: 18px;
    text-align: center;
}
ol.news-indicators > li.active {
    background-color: #003399;
    display: inline-block;
    height: 8px;
    margin: 2px;
    text-indent: -999px;
    width: 18px;
}

.section{
  height: auto;
  min-height: 320px;
  height: auto;
}
.widget{
  height: 190px;
  padding: 10px 4px 8px;
  overflow: hidden;
}
.widget-img{
  margin-right: -5px; 
}
.widget-table{
  margin-left: -5px;
  padding: 0px;
}
.widget-table-links thead td {
  background: #ebebeb;
}
.widget-table-links tbody td {
    background: url("../images/links_bg.png") repeat-x scroll center top #fff;
}
.widget-table-links tbody td a{
  background: url("../images/dot.gif") no-repeat scroll 2px center rgba(0, 0, 0, 0);
  font-size: 12px;
  padding-left: 10px;
}
ul.widget-img-menu{
  list-style: none;
  padding: 0;margin: 0;
}
ul.widget-img-menu >li{
  padding:1px 0;
}
ul.widget-img-menu >li a{
  display: block;
  width: 220px;
}
ul.widget-img-menu >li a img{
  display: block;
  width: 220px;
}
.widget-title{
  font-size: 14px;font-weight: 500;
  margin: 0px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
}
.widget-title > strong{
  display: inline-block;
  font-size: 14px;font-weight: 500;
   color: #000;
  padding:8px 14px;
  background-color: #fff;
  border-radius: 4px 4px 0 0;
  border-bottom: 2px solid #CD1B01;
}
.widget-title > span{
  display: inline-block;float: right;
  font-size: 14px;font-weight: 500;
  color: #000;
  padding:10px 4px 0px 0px;
}
.widget-title > a{
  color: #686868;font-size: 12px;
  padding:12px 0px 0px;
}
ul.widget-nav-menu > li >a {
  color: #000000;
  padding:4px 10px;
  border-style: solid;
  border-width: 1px;
 border: none;
 font-size: 14px;
 font-weight: bold;
}
ul.widget-nav-menu > li > a:hover {
   background-color: #fff;
}
ul.widget-nav-menu > li.active > a {
 border: 0px;
 color: #CC0000;
}
ul.widget-nav-menu > li.active > a:hover {
  border: 0px;
}
ul.widget-nav-menu > li.active > a:focus {
  background-color: #fff;
  border: 0px;
   color: #CC0000;
}

ul.widget-nav-menu > li.view-more {
  float: right;  
}
ul.widget-nav-menu > li.view-more a{
  font-size: 12px;
  padding: 6px 0; 
  color: #555555;
  font-weight: normal;
}
ul.widget-nav2-menu{
  padding: 4px 0px 1px 3px;
  background-color: #fff;
}
ul.widget-nav2-menu > li{
 
}
ul.widget-nav2-menu > li >a {
  background-color: #f5f5f5;
  color: #686868;
  padding:4px 30px;
  border-style: solid;
  border-width: 0px;
  border: none;
  margin-right: 1px;
}
ul.widget-nav2-menu > li > a:hover {
  color: #CC0000;cursor: pointer;

}
ul.widget-nav2-menu > li.active > a {
  color: #000;  border-style: solid;
  border: none;

}
ul.widget-nav2-menu > li.active > a,ul.widget-nav2-menu > li > a:hover,ul.widget-nav2-menu > li.active > a:hover,ul.widget-nav2-menu > li.active > a:focus {
 background-color: #fff;
}
 
ul.widget-content-menu{
  padding: 5px 4px 10px 4px;margin: 0px;
  background-color: #fff;
}
ul.widget-content-menu > li {
  list-style: none;
  margin: 0px;padding:0px;
   border-bottom: 1px dashed #ddd;
}
ul.widget-content-menu > li > a{
  padding-left: 10px !important;
  display: inline-block;line-height: 20px;
  width: 100%;padding: 7px 0px 0px; 
  color: #555555;
  font-size: 12px;
}
ul.widget-content-menu > li > a:hover{
 color: #CC0000;
}
ul.widget-content-menu > li > a > span.sl {
     display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
}
ul.widget-content-menu > li > a > span.sl > i{
  color: #CC0000;

}
ul.widget-content-menu > li > a > span.sr {
  display: block;float: right;
  text-align: right;
}
ul.widget-content-menu > li > a.question{
  display: inline-block;
  width: 340px;
  color: #686868;
  overflow: hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  padding: 1px 0px 0px; 
  margin:0px;
}
ul.widget-content-menu > li > a.question >i{
  padding-right: 4px;
}
ul.widget-content-menu > li > span.answer{
  display: inline-block;
  width: 340px;
  color: #005cb7;
  padding: 0px 0px 0px 13px;margin: 0px;
  overflow: hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
}
ul.widget-info-menu{
  padding: 4px 4px 0px 2px;margin: 0px;
  background-color: #fff;
}
ul.widget-info-menu > li {
  list-style: none;
  display: inline-block;width: 100%;
  padding: 2px 0px;margin: 0px;
  border-bottom: 1px dashed #ddd;
}
ul.widget-info-menu > li > a{
  color: #686868;

}
ul.widget-info-menu > li > a:hover{
  color: #000;
}
ul.widget-info-menu > li > a > span{
  display: inline-block;

}
ul.widget-info-menu > li >a> span.sl {
  display: block;float: left;
  width: 140px;
  overflow: hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis; 
}
ul.widget-info-menu > li > a > span.sr {
  display: block;float: right;
  text-align: right;
}
/*pulit css*/
.widget-pulit {
    margin-right: -5px;
}
h3.pulit-header{
  margin: 0;padding: 0;
  width: 222px;
  height: 30px;
  background:url("../images/club.gif");
}
.pulit{
  width: 211px;height: 108px;
  border:1px solid #ddd;
  padding: 4px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
.pulit >ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
li.pulit-wrap{
  padding: 2px 4px;
  font-size: 12px;
  width: 100%;height: 128px;
  border-bottom: 1px solid #f5f5f5;
}
li.pulit-wrap >p{
  padding: 0;margin: 0;
  font-size: 12px;line-height: 20px;
  color: #686868;
}
li.pulit-wrap > p > label{
  padding: 0;margin: 0;
  font-size: 12px;font-weight: 500;
  color: #000;
}
.widget-infolinks{
  margin-right: -5px;
}
h3.infolinks-header{
  margin: 0;
  width: 211px;
  height: 30px;
  font-size: 12px;line-height: 30px;
  padding: 0px 10px;
  border:1px solid #ddd;
}
i.infolinks-icon{
  display: inline-block;
  width: 11px;height: 11px;
  background:url("../images/dot2.gif") no-repeat 0 0;
}
.infolinks{
  width: 211px;height: 142px;
  border:1px solid #ddd;
  padding: 4px;
}
ul.infolinks-menu{
  list-style: none;
  padding: 0;margin: 0;
}
ul.infolinks-menu >li{
  padding: 0;margin: 0;
  display: block;float: left;
  width: 100px;height: 24px;
}
ul.infolinks-menu >li > a {
  font-size: 12px;
}

ul.title-show-list{
  padding: 10px 0px;margin: 0px;
  height: auto;
}
ul.title-show-list > li {
  list-style: none;
  display: inline-block;width: 100%;
  padding: 5px 6px;margin: 0px;
  border-bottom: 1px dashed #ddd;
}
ul.title-show-list > li > a{
  color: #686868;
}
ul.title-show-list > li > a:hover{
  color: #000;
}


.albums-show-carousel-control{
   margin: 9px 1px 0px 17px;
   height: 340px;color: #69c374;
}
ul.albums-show-nav{
  padding:0px;margin:0px; 
  width: 100%;
}
ul.albums-show-nav >li {
  display: block;float: left;
  list-style: none;
  width: 33.333%;
  padding: 8px 8px 0px 0px;
}
ul.albums-show-nav >li > a{
  border: 1px solid #ddd;color: #fff;
  display: inline-block;
  width: 100%;max-height: 165px;position: relative;overflow: hidden;
}
ul.albums-show-nav >li > a:hover{
  color: #f68f13;
}
ul.albums-show-nav >li >a >img{
  display: inline-block;
  width: 100%;height: 165px; position: relative;
  margin: 0px;position: relative;
}
ul.albums-show-nav >li >a >p{
  padding: 0px; margin:0px;
  display: inline-block;
  width: 100%;height: 24px;
  position: relative;z-index: 1;
  background-color: #000;
  bottom:24px;
  filter:alpha(opacity=40); opacity: 0.40;
}
ul.albums-show-nav >li >a > h3{
  display: inline-block;
  width: 100%;height: 24px;line-height: 24px;
  position:relative; z-index: 2;
  font-size: 12px;font-weight: 500;
  bottom: 72px;text-align: center;
}
.company-show{
  /*border: 1px solid #005cb7;*/
  margin: 0 auto;
  width: 1060px;
  padding: 6px 0px;
}
.company-show-title{
  padding: 0px;margin: 0px;
  font-size: 14px;font-weight: 500;
  line-height: 32px;
  border-bottom: 1px solid #005cb7;
}
ul.image-show-list{
  padding: 12px 0px; margin: 0px;
}

ul.image-show-list > li {
  display: block;float: left;
  list-style: none;
  padding: 10px 6px;
}
ul.image-show-list >li >a{
  display: inline-block;line-height: 42px;
  width: 100%;
  padding: 6px;
  color: #686868;
  border: 1px solid #ddd;
  border-radius:4px; 
}
ul.image-show-list >li >a:hover{
  background-color: #f5f5f5;
  text-decoration: none;
}
ul.image-show-list >li >a >img{
  display:block;border: 1px solid #ddd;
  width: 100%;
  border-radius:3px; 
}
ul.image-show-list >li >a >h3{
  padding: 10px 0px;margin: 0px;
  font-size: 14px;font-weight: 500;
  text-align: center;
}

ul.company-show-nav{
   padding: 12px 0px; margin: 0px;
}

ul.company-show-nav >li {
  display: block;float: left;
  list-style: none;
  width:150px;height: 33px;
  margin:10px 13px;
}
ul.company-show-nav >li >a{
  display: inline-block;line-height: 42px;
  width: 100%;
  text-align: center;
}

.footer{
  border-top: 2px solid #bcbcbc;
  clear: both;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  width: 100%;height: 100px;
  position: relative;
  z-index: 0;
}
.contact-info{
  width: 800px;margin: 0 auto;
  padding:0px;
  position: relative;
  z-index: 0;
}
.contact-info-logo{
  padding: 0;
  width: 800px;height: 58px;
  position: relative;z-index: 999;
  margin: 0;
  top: -32px;text-align: center;

}
.contact-info-logo >a{
 display: block;margin: 0 auto;
 padding: 0;
}
.contact-info-logo >a >img{
  margin: 0;padding: 0;
}
.contact-info-copright{
  width: 800px;height: 80px;
  position: relative;top: -40px;

}
.contact-info-copright >p {
  padding:4px 12px;margin: 0px;
  color: #686868;
  text-align: center;
}
.contact-info-copright >p >a {
  color: #666;
}

/* list */
.pathcrumb {
   border-radius: 4px;
    background:url("../images/bk1.jpg");
    list-style: outside none none;
    margin: 12px 0px;
    padding: 8px 0px;
    border-bottom: 1px dashed #686868;
    font-size: 14px;
}
.pathcrumb > li {
    display: inline-block;
}
.pathcrumb > li > a {
  padding-left: 5px;
        color: #fff;
}
.pathcrumb > li + li:before {
    color: #686868;
    content: ">";
    padding: 0 5px;
}
.pathcrumb > .active {
    color: #fff;
}

.type-list-nav-wrap{
  border-radius: 4px;
  width: 236px;
  padding: 0;
  max-height: 482px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: url("../images/bk2.jpg") no-repeat 0;
  -moz-background-size:100% 100%;
  background-size:100% 100%;
}
.type-list-title{
  margin: 0px;
  padding: 6px 0px 0px 20px;
  width: 100%;height: 32px;
  border-bottom: 1px solid #fff;
  font-size: 16px;
}
.type-list-nav{
   list-style: outside none none;
   padding: 0px;
} 
.type-list-nav > li{
  display: block;
  margin: 1px;
  padding-left: 50px;
}
.type-list-nav > li > a {
  width: 120px;
 display: inline-block;
  line-height: 32px;
  font-size: 14px;color: #686868;
  border-bottom: 1px solid #DDDDDD;
}
.type-list-nav > li > a:hover,.type-list-nav > li > a.active {
  text-decoration: none;
  color: #CD1B01;font-weight: bold;
}
.type-content{
  margin: 0px 0px;
  width: 100%;
  border:1px solid #ddd;
  padding: 0px 10px;
  min-height: 480px;
}
ul.albums-show-list{
  list-style: outside none none;
   padding: 0px;
}
ul.albums-show-list > li {
    display: block;
    float: left;
    list-style: outside none none;
    padding: 4px 8px 4px 0px;
}
ul.albums-show-list > li > a {
    display: inline-block;
    max-height: 325px;
    overflow: hidden;
    position: relative;background-color: #d2d2d2;
    width: 100%;color: #000;
}
ul.albums-show-list > li > a:hover {
    background-color: #f69013;
    color: #fff;
}
ul.albums-show-list > li > a > img {
    display: inline-block;
    margin: 0;
    height: 260px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
ul.albums-show-list > li > a > h3 {
    display: inline-block;
    margin:0px;
    line-height: 32px;
    position: relative;
    width: 100%;
    font-size: 14px;font-weight: 500;text-align: center;
}
ul.albums-show-list > li > a > ul {
   list-style: outside none none;
   padding: 0px 42px;
   display: inline-block;width: 100%;
   background-color: #000;
}
ul.albums-show-list > li > a > ul >li {
    display: inline-block;line-height: 32px;
    float: left;
    list-style: outside none none;
    padding: 0px;
}
ul.albums-show-list > li > a > ul >li  {
   color: #fff;
}
ul.albums-show-list > li > a > ul >li + li:before {
    color: #fff;
    content: "|";
    padding: 0 8px;
}
.pagination-wrap{
  padding: 0px 12px;
  margin:  0px auto;
  text-align: center;
}
.pagination-wrap > span{
  display: inline-block;float: left;
  font-size: 16px;
  margin: 20px 0px;padding: 10px 16px 10px 0px;
}
.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #686868;
}
.pagination > li > span:focus, .pagination > li > span:hover, {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #686868;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #005cb7;
    color: #fff;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #005cb7;
    border-color: #686868;
    color: #fff;
    cursor: default;
    z-index: 2;
}
/*  */
.term-title{
  padding: 6px 4px;margin: 0px 0px;
  font-size: 16px;font-weight: 500;
  border-bottom: 1px dashed #f6d2bf;
}
.article-title{
  font-size: 18px;font-weight: 500;line-height: 28px;
  padding: 0px 0px 4px;margin: 0px 0px 12px;
  border-bottom: 2px solid #ddd;
  letter-spacing: 2px;
}
.article-content-title{
  width: 100%;
  font-size: 24px;font-weight: 500;line-height: 42px;
  padding: 10px 0px 4px;margin: 0px 0px 12px;
  letter-spacing: 2px;
  color: #000;
  text-align: center;

}
.article-info{
  width: 100%;display: block;
  color: #686868;position: relative;
  line-height: 24px;padding: 4px 20px 4px;
  border: 1px dashed #ddd;
  background-color: #fff;
}
 ul.article-info-menu{
  padding: 4px 20px;
  display: block;margin: 0 auto;text-align: center;
}
ul.article-info-menu > li{
  list-style: none;font-size: 12px;
  display: inline-block;
}
ul.article-info-menu > li > a{
  color: #686868;
}
ul.article-info-menu > li + li:before {
    color: #666;
    content: "|";
    padding: 0 15px;
} 
.article-content{
  padding: 10px 0px 32px;margin: 0px;
  max-width: 100%;overflow: hidden;
  min-height:400px;height: auto; 
  background-color: #fff;
}
.article-list-group{
  margin: 0px 0px 20px;
}
.article-list-group >li {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: -1px;
    padding: 8px 12px;
    position: relative;
}
.article-list-group >li.group-title {
}
.article-list-group >li.group-img {
    padding:0px;
    border: none;max-height: 300px;
    position: relative;
}
.article-list-group >li.group-img >img {
    background-color: #fff;
    display: block;
    padding:0px;height: 300px;
    width: 100%;max-height: 300px;
   margin: 0px;position: relative;
}
.article-list-group >li.group-img >p{
  padding: 0px; margin:0px;
  display: inline-block;
  width: 100%;height: 42px;
  position: relative;z-index: 1;
  background-color: #000;
  bottom:42px;
  filter:alpha(opacity=40); opacity: 0.40;
}
.article-list-group >li.group-img > ul.group-tag-menu{
  display: inline-block;
  width: 100%;line-height: 42px;
  position:relative; z-index: 2;
  font-size: 12px;font-weight: 500;
  bottom: 88px;text-align: center;
}
.article-list-group >li.group-img > ul.group-tag-menu >li{
  display: inline-block;float: left;
  color: #fff;font-size: 16px;
}

.article-list-group >li.group-img > ul.group-tag-menu >li + li:before {
    color: #fff;
    content: "|";
    padding: 0 8px;
}
.article-list-group >li.group-content {
    height: 64px;
}
.article-list-group >li.group-content > p {
  height: 64px;width: 100%;
    line-height: 24px;overflow: hidden;
}
.article-list-group >li:first-child {
    margin-top: -10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.article-list-group >li:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0;
}

/* contact */
.login-form {
    margin: 10% auto;
    max-width: 330px;
    padding: 20px 32px 32px;
    border: 1px solid #ddd;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.form-verify {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
#article-image-carousel > .item{
  max-height: 540px;
}
#photo{
  display: block;
  width: 200px;height: 200px;
  border: 1px solid #ddd;
  padding: 4px;
  margin: 16px 20px;
}
#file_upload{
  margin: 0px 32px;
}
.form-horizontal{
  background-color: #fff;
}
/*custome-table*/
.custom-table{
  background-color: #fff;
}
.custom-table > thead > tr > th {
    border-bottom: 1px solid #ddd;
    vertical-align: bottom;
    font-weight: 500;
    padding: 6px 8px;
    font-size: 14px;
}
.custom-table > tbody > tr > th, .custom-table > tfoot > tr > th, .custom-table > thead > tr > td, .custom-table > tbody > tr > td, .custom-table > tfoot > tr > td {
    border-top: 1px dashed #ddd;
    line-height: 1.42857;
    padding: 6px 8px 5px;
    vertical-align: top;
    font-size: 13px;
}
.tab-content{
  background-color: #fff;
  overflow: hidden;
}

/*header CSS*/
.header-box{
  display: block;
  width: 1000px;
  border-bottom: 2px solid #2D579D;
  height: 35px;
}
.header-time{
  float: left;
}
.header-time > h6{
  padding:0;
  float: left;
  padding-left: 5px;
  margin-top: 20  px;
}
ul.header-menu-ul{
   margin: 0;
   padding: 0;
   text-align: center;
}
ul.header-menu-ul >li{
   display: inline-block;
    text-align: center; 
    padding: 0;
    list-style: outside none none;
    margin: 0;
}
ul.header-menu-ul >li >a {
   line-height: 35px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    padding: 0 3px;
    font-weight: bold;
     text-decoration: none;
    text-shadow: 2px 3px 4px #000;
}
ul.header-menu-ul >li + li::before {
    color: #fff;
    content: "|";
    padding: 0 4px;
}
.header-menu{
  display:block;
  float: right;
  background-color: #2D579D;
  border-radius: 5px;
  width: 690px !important;
  text-align: center !important;
}
li.dropdown > a{
  line-height: 35px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    padding: 0 3px;
    font-weight: bold;
     text-decoration: none;
    text-shadow: 2px 3px 4px #000;
}
li.dropdown:hover > a{
  color: red;
   text-decoration: none;
}
.dropdown1{
    background-color: #fff;
    font-weight: 300;
    display: none;
    position: absolute;
    text-transform: none;
    width: 75px;
    z-index: 999;
    list-style: none;
    margin-left: 10px;
    padding: 0;
    background-color:#EEEEEE;
}
.dropdown1 > li{
  font-size: 12px;
  padding: 4px;
  border-bottom: 1px solid #555555;
  text-align: center;
}
.dropdown1 > li > a{
  color: #000000;
}
.dropdown1 > li > a:hover{
  font-size: 12px;
  color: #CC0000;
  text-decoration: none;
}

.dropdown:hover .dropdown1 {
  display: block;
}
.header-img2{
	margin-left: 105px;
}
/*header CSS*/
/*banner css*/
#banner{
  padding-bottom: 2px;
  background: #fff;
}
.new{
  padding-top: 2px; 
  width: 300px;
  float: left;
}
.flex-1{
  padding-top: 2px;
}
.cl-banner{
  width: 690px;
  float: right;
}
.nav{
  border-bottom: 0px solid #ddd;
  margin: 0;
  padding: 0;
}
.nav > li {
  display: block;
}
.nav > li.view-more {
  width: 50px;
}
.new-list{
  width: 300px;
  height: 340px;
  float: left;
}
/*banner css*/
/*abot css*/
#about{
  background: #fff;
}
.new1{
  display: block;
  height: 150px;
  margin-top: 2px; 
}
.school-link-tille{
  margin-top: 22px;
  float: left;
  width: 30px;
  height: 110px;
  margin-left: 6px;
  border-right: 2px solid #CB4947;
}
.school-link-tille >h3{
  font-weight: bold;
  padding-top: 5px;
  margin-left: 5px;
  font-size: 20px;
  color:#555555;;
  font-size: 14px;
}
.school-link{
  float: left;
}
.school-link1{
  float: right;
}

ul.school-link-ul{
  margin: 0 auto;
  display: block;
  list-style: none;
  float: left;
  padding-right: 10px;
  padding-left: 22px;
  padding-top: 8px;  
}
ul.school-link-ul >li{
  display: block;
  padding: 6px;
 font-size: 12px;
 padding-left: 5px;
 padding-right: 11px;
}
ul.school-link-ul >li > a{
  display: block;
  margin: 0;
  padding: 0;
color: #555555;
}
ul.school-link-ul >li > a:hover{
color: #CC0000;
}
.botom{
  bottom: 2px dashed #CCCCCC !important;
}
/*abot css*/
tr.readlist{
  font-size: 12px !important;
  font-family: "微软雅黑" !important;
}
tr.readlist > td > i{
  color: #CC0000;
}
tr.readlist > td > a{
  color: #000;
}
tr.readlist > td > a:hover{
  color: #CC0000;
}
.type-list-nav-bk1{
  margin-left: 1px;
  background: url("../images/menu1.jpg");
  width: 232px;
  height:68px;
}
.type-list-nav-bk2{
  margin-left: 1px;
  background: url("../images/menu2.jpg");
  width: 232px;
  height:68px;
}